using System;
using System.Collections.Generic;
using System.Text;
using OneSoft.EntityCore;

namespace BySoft.Server.Common.Schema
{
[Serializable]
public class SysParametertypeTable : TableInfo
{
public const string C_TABLENAME = "Sys_Parametertype";

public const string C_PARAMETERTYPEID = "PARAMETERTYPEID";

public const string C_PARAMETERTYPENAME = "PARAMETERTYPENAME";

public const string C_DESCRIPTION = "DESCRIPTION";

public const string C_ISSOLIDIFY = "ISSOLIDIFY";

public const string C_STATUS = "STATUS";

public const string C_CREATEUSERID = "CREATEUSERID";

public const string C_CREATEDATE = "CREATEDATE";

public const string C_MODIFUUSERID = "MODIFUUSERID";

public const string C_MODIFYDATE = "MODIFYDATE";

public const string C_CREATERNAME = "CREATERNAME";

public const string C_MODIFYERNAME = "MODIFYERNAME";

public SysParametertypeTable()
{
_tableName = "Sys_Parametertype";
}

protected static SysParametertypeTable _current;
public static SysParametertypeTable Current
{
get
{
if (_current == null )
{
Initial();
}
return _current;
}
}

private static void Initial()
{
_current = new SysParametertypeTable();

_current.Add(C_PARAMETERTYPEID, new ColumnInfo(C_PARAMETERTYPEID, "", true, typeof(String)));

_current.Add(C_PARAMETERTYPENAME, new ColumnInfo(C_PARAMETERTYPENAME, "", false, typeof(String)));

_current.Add(C_DESCRIPTION, new ColumnInfo(C_DESCRIPTION, "", false, typeof(String)));

_current.Add(C_ISSOLIDIFY, new ColumnInfo(C_ISSOLIDIFY, "", false, typeof(String)));

_current.Add(C_STATUS, new ColumnInfo(C_STATUS, "", false, typeof(String)));

_current.Add(C_CREATEUSERID, new ColumnInfo(C_CREATEUSERID, "", false, typeof(String)));

_current.Add(C_CREATEDATE, new ColumnInfo(C_CREATEDATE, "", false, typeof(DateTime?)));

_current.Add(C_MODIFUUSERID, new ColumnInfo(C_MODIFUUSERID, "", false, typeof(String)));

_current.Add(C_MODIFYDATE, new ColumnInfo(C_MODIFYDATE, "", false, typeof(DateTime?)));

_current.Add(C_CREATERNAME, new ColumnInfo(C_CREATERNAME, "", false, typeof(String)));

_current.Add(C_MODIFYERNAME, new ColumnInfo(C_MODIFYERNAME, "", false, typeof(String)));

}

public ColumnInfo PARAMETERTYPEID
{
get { return this[C_PARAMETERTYPEID]; }
}

public ColumnInfo PARAMETERTYPENAME
{
get { return this[C_PARAMETERTYPENAME]; }
}

public ColumnInfo DESCRIPTION
{
get { return this[C_DESCRIPTION]; }
}

public ColumnInfo ISSOLIDIFY
{
get { return this[C_ISSOLIDIFY]; }
}

public ColumnInfo STATUS
{
get { return this[C_STATUS]; }
}

public ColumnInfo CREATEUSERID
{
get { return this[C_CREATEUSERID]; }
}

public ColumnInfo CREATEDATE
{
get { return this[C_CREATEDATE]; }
}

public ColumnInfo MODIFUUSERID
{
get { return this[C_MODIFUUSERID]; }
}

public ColumnInfo MODIFYDATE
{
get { return this[C_MODIFYDATE]; }
}

public ColumnInfo CREATERNAME
{
get { return this[C_CREATERNAME]; }
}

public ColumnInfo MODIFYERNAME
{
get { return this[C_MODIFYERNAME]; }
}

}
}